Nuprl Lemma : update-spec-join-vars 11,40

a,b:fpf((:Knd  Id); kz.top), z:Id.
(z  update-spec-vars(update-spec-join(ab)))
 ((z  update-spec-vars(a))  (z  update-spec-vars(b))) 
latex


Definitionst  T, x.A(x), x:AB(x), xt(x), t.2, s = t, prop{i:l}, (x  l), P  Q, x:AB(x), f(a), map(fas), left + right, P  Q, x:AB(x), P  Q, P  Q, P  Q, top, update-spec-vars(upd), update-spec-join(ab), fpf(Aa.B(a)), id-deq, Kind-deq, Id, Knd, product-deq(ABab), fpf-join(eqfg), x:A  B(x), Type, A c B, fpf-domain(f), guard(T)
Lemmasfpf-domain-join, fpf wf, fpf-domain wf, fpf-join wf, top wf, product-deq wf, Kind-deq wf, id-deq wf, iff functionality wrt iff, or functionality wrt iff, member map, map wf, l member wf, pi2 wf, Knd wf, Id wf

origin